

#include "alkes.h"

class Test
{
public:
    Test() {}
    virtual ~Test() {}
    virtual void setUp() {}
    virtual void tearDown() {}
};

class TestGaussianFilter
    : public Test
{
public:
    TestGaussianFilter();
    virtual ~TestGaussianFilter();
    virtual void setUp();
    virtual void tearDown();

    void testGenerateFilter();
    void testApplyFilter();

private:
    alkes::intrusive_ptr<alkes::ImageBufferFactory> factory_;
};
